/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, "\5b8b\4f53"; *line-height:1.5; -ms-overflow-style:scrollbar }
h1, h2, h3, h4, h5, h6 { font-size:100% }
address, cite, dfn, em, var { font-style:normal }
code, kbd, pre, samp { font-family:courier new, courier, monospace }
small { font-size:12px }
ul, ol { list-style:none }
a { text-decoration:none }
a:hover { text-decoration: none }
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
legend { color:#000 }
fieldset, img { border:0 }
button, input, select, textarea { font-size:100% }
table { border-collapse:collapse; border-spacing:0 }
#n_body{margin-left:auto; margin-right:auto; width:100%; min-width:1200px;}
#page, #header, #content, #footer { margin-left:auto; margin-right:auto }
.w{ width: 1200px; margin-left:auto; margin-right:auto }
.w2{ width: 1200px; margin-left:auto; margin-right:auto }
.w1200 { width:1200px }
.w950 { width:950px }
.hidden { display:none }
html { zoom:expression(function(ele) {ele.style.zoom = "1";document.execCommand("BackgroundImageCache", false, true);}(this))}
body{ font-family:"微软雅黑"; background:#fff}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
*html .clearfix { height:1%; }
.clearfix { display: block; }
.clearfix { zoom: 1; }
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.mt10{ margin-top:10px;}
.pt20{ padding-top:20px;}
.mt20{ margin-top:20px;}
.pbt40{ padding-bottom:40px;}
.pbt60{ padding-bottom:60px;}
.pt30{ padding-top:30px;}
.pbt30{ padding-bottom:30px;}
.over{ overflow:hidden;}
.fl{ float:left;}
.fr{ float: right;}

.f18 { font-size: 18px;}
.f24 { font-size: 24px;}
.f30 { font-size: 30px;}
.pb10 { padding-bottom: 10px;}

/***********头部************/

.ico_c{ background:url(../images/c_ico.png); _background:url(../images/c_ico.gif); background-repeat:no-repeat;}
.i_city{ background-position: -7px -7px; width:12px; height:17px; float:left; margin-top:7px; margin-right:5px;}
.i_search{background-position: -7px -59px; width:23px; height:23px; display:block; text-indent:-9999px; overflow:hidden;}
.i_tell{background-position: -7px -119px; width:25px; height:25px; line-height:25px; vertical-align:top; display:inline-block; overflow:hidden;}
.ico_kf{background-position: -416px -8px; width:11px; height:11px; line-height:11px; display:inline-block; overflow:hidden;}
.ico_c_del{background-position: -7px -234px; width:20px; height:22px; line-height:22px; display:inline-block;}
.ico_c_close{background-position: -7px -193px; width:16px; height:16px; line-height:16px; display:inline-block;}
#site_nav{min-width: 990px; width: auto; height: 32px; position: relative!important; background: #f5f5f5; z-index: 9; -webkit-transform: translate3d(0,0,0); border-bottom: 1px solid #e5e5e5; color:#a9a9a9;}
.sn_bd{ font-size:12px; line-height:32px; height:32px; position:relative;}
.sn_left ul li{ float:left;line-height:32px; height:32px;padding: 0px 5px;}
.sn_left ul li.city{ float:left;}
.sn_left ul li.city label{font-weight: bold; cursor: default;}
.sn_left ul li.city a{ color:#ff6600;}
/*****快速栏*******/
.sn_quick_menu{ position:absolute; right:0; top:0;}
.sn_quick_menu li{ float:left; padding-right:20px; color:#333333;}
.sn_quick_menu li a{color:#a9a9a9;}
/*header*/
#header { width:100%; background-color:#fff;}
.header{ TEXT-ALIGN:left; position:relative;}
.news_nav_link{ background-color:#e60012; height:3px; width:100%; clear:both;}
.logo_md{ height:151px; position:relative;}
.logo_box {position: relative; z-index: 12; float: left; width: 453px; padding-top:35px;}
.logo{ float:left; width:250px;}
.logo_box .title{ position:absolute; left:180px; top:57px; font-size:24px; font-weight:bold; color:#333;}

/*搜索2*/
.t_search2{ width:400px; float:left; padding-top:54px;}
.t_search2 .t_search_box{ display:inline-block; width:314px; height:42px; background-image:url(../images/c_ico.png); background-position:-51px -47px; position: relative;}
.search_in{ background:none; border:none; line-height:20px; height:20px; width:283px; padding:11px 15px; outline:none; border-radius: 25px;}
.t_search2 .t_search_box a.btn{ position:absolute; right:14px; padding:6px 10px; top:4px;}
.t_search_word{ position:absolute; top:49px; left:15px;}
.t_search_word a{ display:inline-block; margin-right:10px; color:#999;}
.t_search_word a:hover{ color:#ff6600;}
.logo_md2 .t_search2{ }

/*右*/
.t_right{ float:right; padding-top:32px;}
.t_right .t_tel{ font-size:18px; line-height:25px; height:25px; font-weight:bold; padding-right:20px}
.t_right .t_tel em{ color:#ff6600;}
.t_right .t_tel i{ margin-right:5px;}
.t_right .kh_img{ padding-top:10px; padding-left:30px;}
/*<!--栏目-->*/
.header_nav{ border-top: 1px solid #dedede; border-bottom:1px solid #dedede; background-color:#fff;}
.navitems{ font-size:18px; line-height:34px;}
.navitems a{ float:left; color:#333333; padding:10px 20px; margin:0 15px; position:relative;}
.navitems a:hover{color:#ff6600;}
.navitems a.index_a{color:#ff6600;}
.navitems a.in_s{ color:#ff6600;}
.navitems a i.hot{ position: absolute; right:18px; top:0px; background-image:url(../images/hot.gif); width:27px; height:19px;}

/*<!--菜单-->*/

.s_top_link{ height:2px; width:100%; clear:both; background-color:#e60012;}

/***********尾部************/
/*--- new footer ---*/
#footer_lay1{ width:100%; clear:both; border-top:1px solid #ff6600; background-color:#fff; padding:25px 0; min-height:145px;} 
.footer_lay1{ clear:both; font-family:"微软雅黑"}
.footer_lay1_dl{ float:left; width:20%; color:#666;}
.footer_lay1_dl a{ color:#666;}
.footer_lay1_dl dt{ font-size:14px; color:#333; line-height:34px; padding-bottom:2px;}
.footer_lay1_dl dd{ line-height:26px; }
.footer_lay1_dl dd .cf_link{ background-color:#f5f5f5; padding:3px 8px; color:#666;}
.footer_lay1_dl dd .cf_link:hover{color:#ff6600;}
.footer_lay1_dl dd .cf_link i{ margin-right:5px;}
.footer_lay1_dl dd .foot_input{  -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; width:122px; display:block; border:1px solid #faa05e; line-height:24px; padding:2px 20px 4px 20px; outline:none; }
.footer_lay1_dl dd .foot_btn{ background-color:#ff6600; color:#fff;  -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; line-height:24px; display:inline-block;  padding:3px 20px; margin-top:8px; outline:0;}
#footer_lay2{width:100%; clear:both;  background-color:#1a1a1a;}
.footer_lay2{ clear:both;}
.link_tab{ clear:both; padding:15px 0;}
.link_tab_th{ clear:both; text-align:center}
.link_tab_th div{ display:inline-block; color:#ccc; font-size:14px; padding:0 11px; cursor:pointer;}
.link_tab_th div.s1{ color:#fff;}
.link_tab_show{ clear:both; padding-top:13px; line-height:24px; min-height:52px;}
.link_tab_show a{ display:inline-block; color:#ccc; margin-right:10px; font-size:14px;}
.link_tab_show a:hover{color:#fff;}
/*版权*/
.footer_copyright{ clear:both; border-top:1px solid #666; padding:15px 0; text-align:center; color:#dedede; line-height:26px;}
.footer_copyright a{color:#dedede;}
.footer_copyright a:hover{ color:#fff;}
.footer_copyright .p1 span{ padding-right:20px;}
.footer_copyright .p1 a{ padding:0 10px; display:inline-block;}
.footer_copyright .bticobox{ padding:15px 0 10px 0;}
.footer_copyright .btico{ padding:0 10px;}
/*--- new footer样式结束 ---*/


/**************** tab *************/
.fod .dis {DISPLAY: block}
.fod .undis {DISPLAY: none}
#fodc0 div.dis {DISPLAY: block}
#fodc0 div.undis {DISPLAY: none}
#fodc1 div.dis {DISPLAY: block;transition:all .3s ease-out}
#fodc1 div.undis {DISPLAY: none;transition:all .3s ease-out}
#fodc2 div.dis {DISPLAY: block}
#fodc2 div.undis {DISPLAY: none}
#fodc3 div.dis {DISPLAY: block}
#fodc3 div.undis {DISPLAY: none}
#fodc4 div.dis {DISPLAY: block}
#fodc4 div.undis {DISPLAY: none}
#fodc5 div.dis {DISPLAY: block}
#fodc5 div.undis {DISPLAY: none}
#fodc6 div.dis {DISPLAY: block}
#fodc6 div.undis {DISPLAY: none}
#fodc7 div.dis {DISPLAY: block}
#fodc7 div.undis {DISPLAY: none}

#fodc9 div.dis {DISPLAY: block}
#fodc9 div.undis {DISPLAY: none}


.animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both }
.animated.infinite { -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite }
@-webkit-keyframes slideInDown { 0% {
-webkit-transform:translate3d(-100%, -100%, 0);
transform:translate3d(-100%, -100%, 0);
visibility:visible
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes slideInDown { 0% {
-webkit-transform:translate3d(-100%, -100%, 0);
transform:translate3d(-100%, -100%, 0);
visibility:visible
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.slideInDown { -webkit-animation-name:slideInDown; animation-name:slideInDown }


#in_main{ clear:both;}
/*分页*/
.pagebar{padding:12px 0 12px 0; text-align: center; clear:both; font: normal 13px Microsoft Yahei;}
.pagebar form{margin:10px auto; text-align:right;}
.pagebar .page_now{color:#fff; font-weight:bold; padding:4px 6px; background:#4398ce; }
.pagebar .current{ border:1px solid #fc9149; color:#fff; padding:8px 5px 7px 5px; margin: 0 3px; min-width:25px; display:inline-block; background:#fc9149; }
.pagebar a.current:hover{ color:#fff;}
.pagebar a{border:1px solid #ccc; color:#808080; padding:8px 5px 7px 5px; margin: 0 3px; min-width:25px; display:inline-block; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pagebar span.current{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pagebar a:hover{border:1px solid #fc9149; color:#fc9149;}
.pagebar a.current{border:1px solid #fc9149; background-color:#fc9149; color:#fff;}
.pagebar a.tips{ border:1px solid #CAC6C6; color:#CAC6C6;}
.pagebar span{color:#808080; padding:0 5px;}
.pagebar .page_input{ border:1px solid #CAC6C6; width:38px; height:38px; line-height:38px; text-align:center; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pagebar .enter_go{ background-color:#f0f0f0; padding:9px 16px}
/*.pl_main .pagebar a{border:0px solid #ccc; color:#808080; padding:9px 1px; margin:0; min-width:25px; display:inline-block; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pl_main .pagebar {padding:42px 0 12px 0;}
.pl_main .pagebar a:hover{border:0px solid #F00; color:#fc9149;}*/
/***到顶***/
.fixed-tool { width:62px; border:0px solid #e5e4e4; position:fixed; right:0; bottom:80px; z-index:100; display:none; }
.fixed-tool li { text-align:center; font-size:12px }
.fixed-tool li.top a i{ background-color:#fff; background-image:url(../images/gotop.png); width:32px; height:32px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; display: inline-block; border:1px solid #ccc;}
.fixed-tool li.top a span{ display:block; color:#666;}

/***右浮***/
.fixed_right { width:90px; border:0px solid #e5e4e4; position:fixed; right:0; bottom:150px; z-index:100; }
.fixed_right ul{ background-color:#000;  border-radius: 6px; background-color: rgba(0,0,0,0.5); -pie-background:rgba(0, 0, 0, 0.5);/*IE6-8*/ 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);	}
.fixed_right li { text-align:center; font-size:12px; clear:both; width:90px; height:90px; line-height:90px;}
.fixed_right li a{ display:inline-block; line-height:24px; vertical-align:middle; width:100%; padding:10px 0;}
.fixed_right li i{ display:inline-block; background-image:url(../images/fixed_ico2.png); background-repeat:no-repeat; width:34px; height:34px; line-height:34px; vertical-align:top;}
.fixed_right li:hover i{background-image:url(../images/fixed_ico2_on.png);}
.fixed_right li:hover { background-color:#fc9149}
.top_i{ background-color:#d91720;}
.fixed_right li:nth-child(1){border-radius: 6px 6px 0 0;}
.fixed_right li:nth-child(3){border-radius:  0 0 6px 6px;}
.fixed_right li i.i_yy{ background-position:0 -3px;}
.fixed_right li i.i_kf{ background-position:0 -93px;}
.fixed_right li i.i_sever{ background-position:0 -183px;}
.fixed_right li span{ display:block; color:#fff; font-size:14px;}
.fixed_right li i.shop{ height:38px; background-image:url(../images/st_i.png);  animation-name:bg_top_up; -webkit-animation:bg_top_up 1s linear infinite;-moz-animation:bg_top_up 1s linear infinite; animation:bg_top_up 1s linear infinite;}
/*广告，位置*/
.gg{ clear:both;}
.gg_box{ padding-top:15px;}
#in_main{ clear:both; width:100%;}
#local{ clear:both; width:100%;}
.local{ height:40px; line-height:40px; font-size:12px;}
.local a{ color:#fc9149;}
.local a:hover{ text-decoration:underline;}
.local i{ font-style:normal; background-image:url(../images/local.png); background-repeat:no-repeat; margin: 0 5px; width:7px; height:12px; display:inline-block; vertical-align:middle; text-align:-999px; overflow:hidden;}
/****地图***/

/*弹框*/
.bg_box{ padding:10px; background-color:rgba(255, 255, 255, 0.4);}
.send_box{ position: relative; width:480px; height:480px; z-index:102; display:block;}
.s_top{ height:110px; line-height:110px; font-size:24px; color:#333; text-align: center; background-color:#fff; position:relative;}
.cloxx{ position:absolute; right:10px; top:10px; display:block; background:url(../images/tk_xx.png) no-repeat; width:21px; height:21px; }
.s_mid{ background-color:#fff; font-size:12px; padding:10px 30px 10px 35px; border-radius: 0 0 8px 8px ; min-height:500px; _height:500px;}
.s_mid .ti{ font-size:18px; line-height:20px; padding:20px 0;}
.s_mid_box{ background-color:#fff; clear:both; padding:13px 35px 12px 35px; height:345px;}
.login_in_lay{ padding-bottom:20px;}
.login_in_lay span{ height:42px; display:block; position:relative;}
.login_in_lay span .login_input{ display:block; border:none; width:355px; outline:none; padding:10px 5px 10px 45px; height:20px; line-height:20px; font-size:14px; border:1px solid #dedede; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.login_in_lay span .login_input:focus{border:1px solid #3480f2}
.login_in_lay span i{width:40px; height:40px; top:1px; left:1px; display:block; position:absolute; background-image: url(../images/menber_i.png); background-repeat:no-repeat;}
.login_in_lay span i.man{ background-position:10px 9px;}
.login_in_lay span i.phone{ background-position:10px -43px;}
.login_in_lay span i.key{ background-position:10px -95px;}
.login_in_lay span i.e_name{ background-position:10px -147px;}
.login_in_lay span i.e_links{ background-position:10px -197px;}
.login_in_lay span a.key_btn{ position:absolute; right:0px; top:1px; height:40px; line-height:40px; color:#999; text-align:center; width:147px;}
.login_in_lay span em.key_link{ width:1px; height:26px; background-color:#ccc; display:block; top:8px; right:147px; position:absolute;}
.login_in_key span .login_input{ padding-right:150px; width:210px;}
.login_in_lay .login_btn{ display:block; font-size:14px; height:42px; line-height:42px; text-align:center; width:100%; color:#fff; background-color:#ff8533; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.pt40{ padding-top:40px}
.pbt10{ padding-bottom:10px;}
.t_cent{ text-align:center;}

/****底边****/

.bottom_box { height: 306px; position: fixed; bottom:0px; z-index: 20; width: 100%; _position: absolute; _left: expression(eval(document.documentElement.scrollLeft)); _top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 215)); transition:300ms ease all;}
.b_up{ bottom: -190px;}
.bottom_box_bj{height: 250px; background: #15161a; position: absolute; bottom: 0px; z-index: 5; width: 100%; opacity: 0.78; filter: alpha(opacity=78); -ms-filter: alpha(opacity=78);}
.bottom_box_click{ display:block; width:100%; height:59px; cursor:pointer; position:absolute; z-index:10; top:56px;}
.bottom_box_click_toleft{ position:relative; width:1200px; z-index:11; margin:0 auto;}
.bottom_details{ padding-top:117px; position: relative; z-index:6;}
.bottom_details .lcjj{ width:800px; position:relative; margin:0 auto;}
.lcjj_top_img{ position:absolute; top:-115px; left:40px;}
.lcjj_top_down { position: absolute; right: 45px; top: -50px; background:url(../images/bottom_show_down.png) no-repeat; width: 37px; height: 35px; cursor: pointer;}
.lcjj_top_up{ background:url(../images/bottom_show_down.png) -44px 0  no-repeat; animation-name:lcjj_top_up; -webkit-animation:lcjj_top_up 1s linear infinite;-moz-animation:lcjj_top_up 1s linear infinite; animation:lcjj_top_up 1s linear infinite;}
.lcjj_con{ position:relative; width:754px; background-color:#fff; height:150px; padding:20px 23px;}
.lcjj_l{ width:338px; position:relative; font-size:14px; float:left; }
.lcjj_l dl{line-height:26px; padding-bottom:10px; clear:both; position:relative;}
.lcjj_l dl dt{ float:left; width:70px;}
.lcjj_l dl dt em{ color:#e60012; position:relative; float:left; padding-top:5px; line-height:20px; padding-right:2px;}
.lcjj_l dl dd{ float:left;}
.lcjj_sel{ border:1px solid #dedede; height:26px; line-height:22px; width:267px; padding:0 5px;}
.lcjj_l dl dd input{ border:1px solid #dedede;  padding:0 20px 0 5px;  height:26px; line-height:22px;}
.input_span{ position: relative;}
.input_span .w78{ width:63px;}
.input_span .w_full{width:240px; }
.input_span i{ position: absolute; top:-4px; right:5px; color:#999; font-style:normal; }
.lcjj_ts{ clear:both; line-height:30px;}
.lcjj_ts span{ display:inline-block; color:#999; font-size:12px}
.lcjj_ts span em{color:#e60012; padding:0 2px;}
.lcjj_ts span em:hover{ text-decoration:underline;}
.lcjj_ts .btn{ height:30px; line-height:30px; width:112px; text-align:center; color:#fff; outline:none;  border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px; background-color:#ff6600; display:inline-block; float:right;}
.lcjj_ts .btn:hover{ background-color:#DA5A04}
.lcjj_mid{ background-color:#dedede; width:1px; height:80%; position:absolute; left:50%; top:0; margin:20px 0; }
.lcjj_r{ float:right; width:337px; text-align:center; font-size:14px;}

.lcjj_r .lcjj_r_ti{ font-weight:bold; line-height:32px; height:32px;}
.lcjj_r em{ color:#ff6600; padding:0 2px;}
.lcjj_r .lcjj_r_box{border:1px solid #dedede; padding:10px;}
.lcjj_r .lcjj_r_box ul li{ clear:both; line-height:22px;}

.goleft{ position:absolute; right:0px; color:#fff; top:70px; background-image:url(../images/coxx_2.png); width:16px; height:16px; display:inline-block; }
.b_left{ margin-left:-100%;}
.go_show { position: fixed; bottom:20px; z-index: 20; background-image:url(../images/go_show.png); width:80px; height:60px; cursor:pointer;transition:300ms ease all 100ms; }

/*********tk_lcjj********/
.tk_lcjj{ position:relative; width:800px; min-height:340px;}
.tk_lcjj .bottom_details{ padding:0;}
.tk_lcjj .lcjj_con{ height:210px;}
.tk_lcjj .lcjj_l{ padding-top:15px;}
.tk_lcjj .lcjj_l dl{ padding-bottom:20px;}
.tk_lcjj .lcjj_r .lcjj_r_box ul li{ line-height:26px;}
.tk_lcjj .lcjj_r_ts{ clear:both; color:#F00; font-size:12px; padding-bottom:8px; line-height:20px;}
.tk_lcjj .lcjj_r_ts i{ background-image:url(../images/ts_xx.png); width:14px; height:14px; margin-right:3px; display:inline-block; vertical-align:middle;  position:relative; margin-top:-2px;}
.tk_lcjj_top{ position:relative; display:block; background-color:#fff; text-align:center; min-height:75px; padding-top:15px; margin-top:20px;}
.tk_cp_img{ position: absolute; top:-20px; width:100px; height:100px; left:60px;}
.tk_cp_img img{ width:100px; height:100px;}
.tk_cp_txt{ width:455px; display:inline-block; text-align:left; padding-left:10px; font-weight:bold; font-size:14px;}
.tk_cp_txt .tk_cp_name{ max-height:42px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden;}
.tk_cp_txt .tk_cp_pire{ color:#ff6600; padding-top:5px;}
.layui-shadow-none{box-shadow: 0px 0px 0px rgba(0,0,0,.3)!important;}
.tk_lcjj .tk_cloxx{ position:absolute; right:20px; top:20px; z-index:11;}

/*******动画*******/
@-webkit-keyframes lcjj_top_up{ 
	0%{ margin-top:0px; }
	20%{ margin-top:4px; }
  	40%{ margin-top:8px; }
	60%{  margin-top:12px; }
	80%{  margin-top:8px; }
	100%{  margin-top:0px; }
}
@-moz-keyframes lcjj_top_up{
	0%{ margin-top:0px; }
	20%{ margin-top:8px; }
  	40%{ margin-top:12px; }
	60%{  margin-top:12px; }
	80%{  margin-top:8px; }
	100%{  margin-top:0px; }
	}
@keyframes lcjj_top_up{
	0%{ margin-top:0px; }
	20%{ margin-top:8px; }
  	40%{ margin-top:12px; }
	60%{  margin-top:12px; }
	80%{  margin-top:8px; }
	100%{  margin-top:0px; }
	}
@-webkit-keyframes bg_top_up{ 
	0%{ background-position:0 0; }
	20%{ background-position:0 2px; }
  	40%{ background-position:0 4px; }
	60%{ background-position:0 4px; }
	80%{ background-position:0 2px; }
	100%{ background-position:0 0;}
}
@-moz-keyframes bg_top_up{
	0%{ background-position:0 0; }
	20%{ background-position:0 2px; }
  	40%{ background-position:0 4px; }
	60%{ background-position:0 4px; }
	80%{ background-position:0 2px; }
	100%{ background-position:0 0;}
	}
@keyframes bg_top_up{
	0%{ background-position:0 0; }
	20%{ background-position:0 2px; }
  	40%{ background-position:0 4px; }
	60%{ background-position:0 4px; }
	80%{ background-position:0 2px; }
	100%{ background-position:0 0;}
	}